package cn.itcast.dmp.tags
import org.apache.commons.lang3.{StringEscapeUtils, StringUtils}
import org.apache.spark.sql.Row
//广告标识字段adspacetype
object Tags4AdTypeMaker extends TagsMaker {
  override def make(row: Row, dic: Map[String, String]): Map[String, Double] = {
    //mainid
    val adValue = row.getAs[Long]("adspacetype")

    // b. 将广告类型转换为名称 -> 广告位类型（1：banner 2：插屏 3：全屏）
    if(StringUtils.isNotEmpty(adValue.toString)){
      adValue match {
        case 1 => Map("AD@banner" -> 1.0)
        case 2 => Map("AD@插屏" -> 1.0)
        case 3 => Map("AD@全屏" -> 1.0)
      }
    }else{
      Map[String, Double]()
    }
}

}
